home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Gold Collection / Software Vault - The Gold Collection (American Databankers) (1993).ISO / cdr22 / ddkey201.zip / 3UTILS.DOC next >
Text File  |  1993-06-12  |  4KB  |  99 lines

  1.  
  2.             3UTILS.DOC --  CTRL 1.1,  DVORAK 1.3,  KEYCODE 1.3
  3.                               February 4, 1993
  4.  
  5.  
  6. CTRL 1.1   This update of CTRL and DVORAK facilitates higher interrupt 15h 
  7. function calls in the Phoenix BIOS.
  8.  
  9. A tiny memory resident utility that switches the left control key and the 
  10. caps lock key.  Useful on the enhanced keyboard.
  11.  
  12. A>CTRL           to install
  13. A>CTRL  /U       to uninstall
  14.  
  15. The program checks to see if it is already loaded.  It will only install 
  16. once.  CTRL makes use of interrupt 15h, service 4Fh, so computers with a 
  17. BIOS older than January, 1986, may not be able to use it.  It will not work 
  18. in programs that access the keyboard directly, or in a Windows environment.
  19.  
  20.                                   * * * *
  21.  
  22. DVORAK 1.3
  23.  
  24. Takes only 128 bytes of memory.
  25.  
  26. A>DVORAK           to install
  27. A>DVORAK  /U       to uninstall
  28.  
  29. The program checks to see if it is already loaded.  It will only install 
  30. once.  When installed it will change the Qwerty keyboard layout to the 
  31. Dvorak layout as given in the following diagrams.  These may be printed out 
  32. and used as a reference.
  33.  
  34. When Scroll Lock is toggled, the Qwerty layout is active.  When Scroll Lock 
  35. is off, the Dvorak layout is active.
  36.  
  37. QWERTY KEYBOARD
  38.      _____________________________________________________
  39.      | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | _ | = | \ |     
  40.      |___|___|___|___|___|___|___|___|___|___|___|___|___|
  41.        | Q | W | E | R | T | Y | U | I | O | P | [ | ]  |     
  42.        |___|___|___|___|___|___|___|___|___|___|___|____|    
  43.         | A | S | D | F | G | H | J | K | L | ; | ' |   
  44.         |___|___|___|___|___|___|___|___|___|___|___|
  45.           | Z | X | C | V | B | N | M | , | . | / |
  46.           |___|___|___|___|___|___|___|___|___|___|
  47.                                                                
  48.  
  49. DVORAK KEYBOARD
  50.      _____________________________________________________
  51.      | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 | [ | ] | \ |
  52.      |___|___|___|___|___|___|___|___|___|___|___|___|___|
  53.        | ' | , | . | P | Y | F | G | C | R | L | / | =  | 
  54.        |___|___|___|___|___|___|___|___|___|___|___|____| 
  55.         | A | O | E | U | I | D | H | T | N | S | _ | 
  56.         |___|___|___|___|___|___|___|___|___|___|___|
  57.           | ; | Q | J | K | X | B | M | W | V | Z |
  58.           |___|___|___|___|___|___|___|___|___|___|
  59.  
  60.  
  61. Note that A and M are the same in each layout.  In all, 33 keys are 
  62. translated.  There are minor Dvorak variants dealing with the quote, slash, 
  63. and semicolon keys.
  64.  
  65. DVORAK makes use of interrupt 15h, service 4Fh, so computers with a BIOS 
  66. older than January, 1986, may not be able to use it.  It is intended for 
  67. use with DOS.  Those with Windows already have an included Keyboard Layout, 
  68. US-Dvorak.
  69.  
  70. Key redefinition programs that make use of interrupt 16h, such as my own 
  71. DDKEY, can be used on top of this program in their normal fashion.
  72.  
  73.                                   * * * *
  74.  
  75. KEYCODE 1.3
  76.  
  77. KEYCODE returns the scan code and the Ascii code, in that order, for any 
  78. key pressed on a keyboard.  First both values are given in hex, then they 
  79. are repeated in decimal.
  80.  
  81. The decimal values may be used in redefining keys with one of the ANSI 
  82. family of utilities.  KEYCODE is also useful for patching such programs as 
  83. DDKEY.  In entering hex codes with Debug, word (two byte) values, including 
  84. addresses, are reversed.  First enter the Ascii value, then the scan code, 
  85. reversing the hex KEYCODE display.
  86.  
  87. KEYCODE checks whether an enhanced BIOS is present, and issues key calls 
  88. accordingly.  To restrict to the nonenhanced BIOS, start up with
  89.  
  90. A>KEYCODE /O     or
  91. A>KEYCODE -O
  92.  
  93. In particular, use this option to check macro output from DDKEY when you 
  94. have used DDKEY /O to install.
  95.  
  96.                                   David M. Dibble
  97.                                   12137 Calle Sombra, #213
  98.                                   Moreno Valley, CA  92557
  99.                                   U.S.A.